package com.changzhi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.changzhi.ldyl.model.OrderDay;
import com.changzhi.ldyl.model.UserGift;
import com.changzhi.ldyl.model.UserGiftDay;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author huangrc
 * @since 2020-11-26
 */
public interface UserGiftDayService extends IService<UserGiftDay> {

	/**
	 * 处理mq消息（天礼物统计、第一次送礼记录等）
	 * @param userGift
	 */
	void doMqDataByHandler(UserGift userGift);

	/**
	 * 修复天礼物数据
	 */
	void repairGiftDay(String startDateStr, String endDateStr);


	/**
	 * 修复第一次信息数据
	 * @param startDateStr
	 */
	void repairFirstInfo(String startDateStr);

	/**
	 *
	 * @return
	 */
	long differGiftValue();

}
